Automating Software Testing: A Life-Cycle Methodology
نویسنده
چکیده
Elfriede Dustin currently works as a test manager at BNA Software (www.bnasoftware.com) in Washington, DC. She is a SQA Certified test engineer and has supported test efforts for a multitude of applications. In support of software test efforts, Elfriede has been responsible for implementing automated test, or has performed as the lead consultant guiding the implementation of automated software test. She has led the successful rollout of automated testing tools at three companies, and has applied her rollout strategy on over nine different projects. She is the lead author of the best-selling book Automated Software Testing, with Paul Rashka (Addison-Wesley). '
منابع مشابه
Use of Artificial Intelligence in Software Development Life Cycle ... A state of the art review
Artificial Intelligence (AI) is the younger field in computer science ready to accept challenges. Software engineering (SE) is the dominating industrial field. So, automating SE is the most relevant challenge today. AI has the capacity to empower SE in that way. Here in this paper we present a state of the art literature review which reveals the past and present work done for automating Softwar...
متن کاملMapping of McGraw Cycle to RUP Methodology for Secure Software Developing
Designing a secure software is one of the major phases in developing a robust software. The McGraw life cycle, as one of the well-known software security development approaches, implements different touch points as a collection of software security practices. Each touch point includes explicit instructions for applying security in terms of design, coding, measurement, and maintenance of softwar...
متن کاملAutomating tasks in GUI Test Case Generation
In a software project lifecycle, the software testing phase is expensive. By efficiently automating the testing process, we can significantly decrease the overall cost of software development and maintenance. Today, testing Graphical User Interfaces (GUI) has become an essential part in project validation. Consequently, the need for automating GUI testing has gained importance but due to the la...
متن کاملA Review of Scripting Techniques
Software testing is the process of evaluating the developed system to assess the quality of the final product. Unfortunately, software-testing process is expensive and consumes a lot of time through software development life cycle. As software systems grow, manual software testing becomes more and more difficult. Therefore, there was always a need to decrease the testing time. Recently, automat...
متن کاملReducing Testing Effort using Automation
Software quality is a major concern in the development of modern software systems. Software testing is the process of putting the developed system under testing to ensure its high quality. Unfortunately, software testing process is expensive and consumes a lot of time through software development life cycle. As software systems grow, manual software testing becomes more and more difficult espec...
متن کامل